package com.gitee.jmash.websocket.model;

/**
 * AI 聊天消息.
 *
 * @Author wyy
 * @Date 2025/7/17 8:37
 */
public class AiChatMessage extends Message {

  /**
   * 消息ID.
   */
  private String messageId;
  /**
   * 推理内容.
   */
  private String reasoningMessage;
  /**
   * 角色.
   */
  private String role;
  /**
   * 消息状态.
   */
  private String messageStatus;

  /**
   * 信息Html.
   */
  protected String messageHtml;

  public AiChatMessage() {
    setMsgType(MsgType.resp);
  }

  public String getMessageId() {
    return messageId;
  }

  public void setMessageId(String messageId) {
    this.messageId = messageId;
  }

  public String getReasoningMessage() {
    return reasoningMessage;
  }

  public void setReasoningMessage(String reasoningMessage) {
    this.reasoningMessage = reasoningMessage;
  }

  public String getRole() {
    return role;
  }

  public void setRole(String role) {
    this.role = role;
  }

  public String getMessageStatus() {
    return messageStatus;
  }

  public void setMessageStatus(String messageStatus) {
    this.messageStatus = messageStatus;
  }

  public String getMessageHtml() {
    return messageHtml;
  }

  public void setMessageHtml(String messageHtml) {
    this.messageHtml = messageHtml;
  }
}
